
package ar.com.lemil.j2me.serialization;

import java.io.IOException;

public interface IObjectOutputStream
{

    public abstract void writeObject(Object obj)
        throws IOException;

    public abstract void writeByte(byte byte0)
        throws IOException;

    public abstract void writeChar(char c)
        throws IOException;

    public abstract void writeShort(short word0)
        throws IOException;

    public abstract void writeInt(int i)
        throws IOException;

    public abstract void writeLong(long l)
        throws IOException;

    public abstract void writeASC(String s)
        throws IOException;

    public abstract void writeShortASC(String s)
        throws IOException;

    public abstract void writeUTF(String s)
        throws IOException;

    public abstract void writeShortUTF(String s)
        throws IOException;

    public abstract void writeBytes(byte abyte0[])
        throws IOException;

    public abstract void writeBoolean(boolean flag)
        throws IOException;

    public abstract void writeInts(int ai[])
        throws IOException;
}
